package com.neo.users.UserInfoA.mapper;


import com.neo.users.UserInfoA.pojo.UserInfoA;

import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;
import java.util.List;

/**
* 用户A类型表，用于测试mp代码生成 数据映射接口
* @author chenb
* @date 2024-08-29
*/
@Repository
public interface UserInfoAMapper{

Integer insertUserInfoA(@Param("userInfoA") UserInfoA userInfoA);

Integer deleteUserInfoA(@Param("id")Integer id);

Integer updateUserInfoA(@Param("userInfoA")UserInfoA userInfoA);

List<UserInfoA> getUserInfoAList(@Param("categoryId") Integer categoryId,@Param("goodsName") String goodsName,@Param("shelfLifeQuantity") Integer shelfLifeQuantity,@Param("shelfLifeUnit") String shelfLifeUnit,@Param("ext1") String ext1,@Param("ext2") String ext2,@Param("ext3") String ext3,@Param("isDel") String isDel,@Param("limit") Integer limit, @Param("offset") Integer offset);

Integer getUserInfoACount(@Param("categoryId") Integer categoryId, @Param("goodsName") String goodsName, @Param("shelfLifeQuantity") Integer shelfLifeQuantity, @Param("shelfLifeUnit") String shelfLifeUnit, @Param("ext1") String ext1, @Param("ext2") String ext2, @Param("ext3") String ext3, @Param("isDel") String isDel);
}


